function [cArray, payoffArray]=calcMonteCarloSg(gameModel, N, m)
	size=length(gameModel.targets);
	cArray=zeros(size,N);
	payoffArray=zeros(1,N);
	
	for i=1:N
		sg_model=prepareForSg(gameModel);
		[finalC, finalPayoff]=calcSg(sg_model,m);
		cArray(:,i)=finalC;
		payoffArray(i)=finalPayoff;
	end

end